/**
 * Shortcodes cv stylesheet
*/
/* Spacer */
.cv-spacer {display: block;	height: 0px;line-height: 0px;clear: both;}
	.cv-spacer-5 { height: 5px }
	.cv-spacer-10 { height: 10px }
	.cv-spacer-20 { height: 20px }
	.cv-spacer-30 { height: 30px }
	.cv-spacer-40 { height: 40px }


/* Quote */
.cv-quote{background:url(../images/quote_prefix.gif) no-repeat 0 10px;padding:20px 0 0 30px;margin:12px 0 0;color:#777;border-top:1px solid #E5E5E5;}
.cv-quote-inner{background:url(../images/quote_subfix.gif) no-repeat right bottom;padding:0 30px 10px 0;}
.cv-quote .cv-quote-from{text-align:right;}
.cv-quote .cv-fn{font-weight:bold;color:#444;}
.cv-quote .cv-avatar{float:left;margin:4px 10px 0 4px;padding:0;border:0;}

/* Button */
.cv-button{display:inline-block;float:left;height:37px;overflow:hidden;margin:0 20px 0 0;}
a.cv-button{text-decoration:none !important;}
a.cv-button:hover{text-decoration:none !important;}
input.cv-button-text{border:0;}
.cv-button-text,.cv-button-right{display:inline-block;height:37px;line-height:37px;cursor:pointer;float:left;}
.cv-button-text{padding:0 0 0 15px;background:url(images/button/btn_white.png) no-repeat;font-weight:bold;text-shadow:0 -1px 0 #999;}
.cv-button-right{width:15px;background:url(images/button/btn_white.png) no-repeat -307px top;}

.cv-button,.cv-button-white{color:#555;}
.cv-button-white .cv-button-text,
.cv-button-white .cv-button-right{background-image:url(../images/button/btn_white.png);color:#555;text-shadow:0 1px 0 #FFF;}
.cv-button-gray .cv-button-text,
.cv-button-gray .cv-button-right{background-image:url(../images/button/btn_gray.png);color:#FFF;text-shadow:0 -1px 0 #999;}
.cv-button-black .cv-button-text,
.cv-button-black .cv-button-right{background-image:url(../images/button/btn_black.png);color:#FFF;text-shadow:0 -1px 0 #999;}
.cv-button-red .cv-button-text,
.cv-button-red .cv-button-right{background-image:url(../images/button/btn_red.png);color:#FFF;text-shadow:0 -1px 0 #999;}
.cv-button-green .cv-button-text,
.cv-button-green .cv-button-right{background-image:url(../images/button/btn_green.png);color:#FFF;text-shadow:0 -1px 0 #999;}
.cv-button-yellow .cv-button-text,
.cv-button-yellow .cv-button-right{background-image:url(../images/button/btn_yellow.png);color:#9B5503;text-shadow:0 1px 0 #FFF}
.cv-button-blue .cv-button-text,
.cv-button-blue .cv-button-right{background-image:url(../images/button/btn_blue.png);color:#FFF;text-shadow:0 -1px 0 #999;}
.cv-button-brown .cv-button-text,
.cv-button-brown .cv-button-right{background-image:url(../images/button/btn_brown.png);color:#FFF;text-shadow:0 -1px 0 #999;}
.cv-button-pink .cv-button-text,
.cv-button-pink .cv-button-right{background-image:url(../images/button/btn_pink.png);color:#FFF;text-shadow:0 -1px 0 #999;}
.cv-button-purple .cv-button-text,
.cv-button-purple .cv-button-right{background-image:url(../images/button/btn_purple.png);color:#FFF;text-shadow:0 -1px 0 #999;}
.cv-button-orange .cv-button-text,
.cv-button-orange .cv-button-right{background-image:url(../images/button/btn_orange.png);color:#FFF;text-shadow:0 -1px 0 #999;}


/* Columns */
.cv-column-1-2 { width: 48% }
.cv-column-1-3 { width: 30.66% }
.cv-column-2-3 { width: 65.33% }
.cv-column-1-4 { width: 22% }
.cv-column-3-4 { width: 74% }
.cv-column-1-5 { width: 16.8% }
.cv-column-2-5 { width: 37.6% }
.cv-column-3-5 { width: 58.4% }
.cv-column-4-5 { width: 67.2% }
.cv-column-1-6 { width: 13.33% }
.cv-column-5-6 { width: 82.67% }
.cv-column {position: relative;margin: 0 4% 1.5em 0;float: left;}
.cv-column-last {margin-right: 0 !important;clear: right;}

/* Lists */
.cv-list ul {list-style-type: none !important;margin: 0.5em 0 1.5em 0.5em !important;padding: 0 !important;}
	.cv-list ul li {list-style-type: none !important;display: block !important;padding: 3px 0 3px 22px !important;}
	.cv-list-style-star li { background: 0 50% url(../images/list-style-star.png) no-repeat !important }
	.cv-list-style-arrow li { background: 0 50% url(../images/list-style-arrow.png) no-repeat !important }
	.cv-list-style-check li { background: 0 50% url(../images/list-style-check.png) no-repeat !important }
	.cv-list-style-cross li { background: 0 50% url(../images/list-style-cross.png) no-repeat !important }
	.cv-list-style-thumbs li { background: 0 50% url(../images/list-style-thumbs.png) no-repeat !important }
	.cv-list-style-link li { background: 0 50% url(../images/list-style-link.png) no-repeat !important }
	.cv-list-style-gear li { background: 0 50% url(../images/list-style-gear.png) no-repeat !important }
	.cv-list-style-time li { background: 0 50% url(../images/list-style-time.png) no-repeat !important }
	.cv-list-style-note li { background: 0 50% url(../images/list-style-note.png) no-repeat !important }
	.cv-list-style-plus li { background: 0 50% url(../images/list-style-plus.png) no-repeat !important }
	.cv-list-style-guard li { background: 0 50% url(../images/list-style-guard.png) no-repeat !important }
	.cv-list-style-event li { background: 0 50% url(../images/list-style-event.png) no-repeat !important }
	.cv-list-style-idea li { background: 0 50% url(../images/list-style-idea.png) no-repeat !important }
	.cv-list-style-settings li { background: 0 50% url(../images/list-style-settings.png) no-repeat !important }
	.cv-list-style-twitter li { background: 0 50% url(../images/list-style-twitter.png) no-repeat !important }

/* Toggle */
.cv-toggle {margin: 0 0 1.5em 0;}
	.cv-toggle-title {padding: 0.3em 0 0.3em 26px;font-weight: bold;background: 0 50% url(../images/toggle-closed.png) no-repeat;cursor: pointer;}
	.cv-toggle-content {padding: 15px 0;display: none;}
	.cv-toggle-open .cv-toggle-title {background: 0 50% url(../images/toggle-open.png) no-repeat;}
	.cv-toggle-open .cv-toggle-content {display: block;}
	.cv-toggle-white{background-color: #FFF;}
	.cv-toggle-gray{background-color: #F5F5F5;}
	
/* Tabs */
.cv-tabs { margin: 0 0 1.5em 0 }
	.cv-tabs-style-horizontal .cv-tabs-nav {padding: 5px 5px 0 5px;margin: 0;height: 40px;background: #e5e5e5;}
	.cv-tabs-style-horizontal .cv-tabs-nav span {display: block;float: left;padding: 0 20px;height: 39px;line-height: 39px;margin-right: 5px;cursor: pointer;border-top: 1px solid #fff;border-right: 1px solid #fff;border-left: 1px solid #fff;background: #f1f1f1;}
	.cv-tabs-style-horizontal .cv-tabs-nav span:hover { background: #fff }
	.cv-tabs-style-horizontal .cv-tabs-nav span.cv-tabs-current { background: #fff }
	.cv-tabs-style-horizontal .cv-tabs-pane {padding: 15px;border-right: 5px solid #e5e5e5;border-bottom: 5px solid #e5e5e5;border-left: 5px solid #e5e5e5;}
	
	.cv-tabs-style-vertical {background: #fff;border: 5px solid #f0f0f0;}
	.cv-tabs-style-vertical .cv-tabs-nav {width: 200px;float: left;}
	.cv-tabs-style-vertical .cv-tabs-nav span {display: block;padding: 5px 10px;cursor: pointer;background: #f0f0f0;}
	.cv-tabs-style-vertical .cv-tabs-nav span:hover { background: #f7f7f7 }
	.cv-tabs-style-vertical .cv-tabs-nav span.cv-tabs-current { background: #fff }
	.cv-tabs-style-vertical .cv-tabs-pane {padding: 15px;float: none;margin-left: 200px;}